<?php
class Mg_MenuHelper extends Helper {
	function display(&$data) {
		//This extracting only the name of the menu from the multidimentional array.
		$conjunto = Set::extract('/MgMenu/titulo', $data['MgMenu']);
		$tituloPadre = Set::extract('/MgMenu[padre=0]/titulo', $data['MgMenu']);
		$tituloHijo = Set::extract('/MgMenu[padre>0]/titulo', $data['MgMenu']);
		$idPadre = Set::extract('/MgMenu[padre=0]/id', $data['MgMenu']);
		$idHijo = Set::extract('/MgMenu[padre>0]/id', $data['MgMenu']);
		$padre = Set::extract('/MgMenu[padre>0]/padre', $data['MgMenu']);
		$enlacePadre = Set::extract('/MgMenu[padre=0]/enlace',$data['MgMenu']);
		$enlaceHijo = Set::extract('/MgMenu[padre>0]/enlace',$data['MgMenu']);
		$rep = '';
		for($i = 0; $i < sizeof($idPadre); $i++){
			$rep .= "<li><a href='" . $enlacePadre[$i] . "'>". $tituloPadre[$i] . "</a><ul>";
			for($j = 0; $j < sizeof($idHijo); $j++){
				if($idPadre[$i] == $padre[$j])
				$rep .= "<li><a href='" . $enlaceHijo[$j] . "'>" . $tituloHijo[$j] . "</a></li>";
			}
			$rep .= "</ul></li>";
		}
		$res = "<ul id='nav' class='dropdown dropdown-horizontal'>". $rep . "</ul>";
		return $res;
	}

	function showme(&$data){
		$conjunto = Set::extract('/MgMenu/titulo', $data['MgMenu']);		 
	}
}
?>